<?
/**
 * <b>ContactHoursDetailsType Class</b>
 * Published 04/11/2010 18:57:15
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');
require_once('DaysCodeType.php');

class ContactHoursDetailsType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var boolean $Hours1AnyTime
	public $Hours1AnyTime;
	// @var DaysCodeType $Hours1Days
	public $Hours1Days;
	// @var time $Hours1From
	public $Hours1From;
	// @var time $Hours1To
	public $Hours1To;
	// @var boolean $Hours2AnyTime
	public $Hours2AnyTime;
	// @var DaysCodeType $Hours2Days
	public $Hours2Days;
	// @var time $Hours2From
	public $Hours2From;
	// @var time $Hours2To
	public $Hours2To;
	// @var string $TimeZoneID
	public $TimeZoneID;
 /** End Properties **/

/**
 *
 * @return boolean
 */
	function getHours1AnyTime(){
		return $this->Hours1AnyTime;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours1AnyTime($value){
		$this->Hours1AnyTime = $value;
	}


/**
 *
 * @return DaysCodeType
 */
	function getHours1Days(){
		return $this->Hours1Days;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours1Days($value){
		$this->Hours1Days = $value;
	}


/**
 *
 * @return time
 */
	function getHours1From(){
		return $this->Hours1From;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours1From($value){
		$this->Hours1From = $value;
	}


/**
 *
 * @return time
 */
	function getHours1To(){
		return $this->Hours1To;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours1To($value){
		$this->Hours1To = $value;
	}


/**
 *
 * @return boolean
 */
	function getHours2AnyTime(){
		return $this->Hours2AnyTime;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours2AnyTime($value){
		$this->Hours2AnyTime = $value;
	}


/**
 *
 * @return DaysCodeType
 */
	function getHours2Days(){
		return $this->Hours2Days;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours2Days($value){
		$this->Hours2Days = $value;
	}


/**
 *
 * @return time
 */
	function getHours2From(){
		return $this->Hours2From;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours2From($value){
		$this->Hours2From = $value;
	}


/**
 *
 * @return time
 */
	function getHours2To(){
		return $this->Hours2To;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHours2To($value){
		$this->Hours2To = $value;
	}


/**
 *
 * @return string
 */
	function getTimeZoneID(){
		return $this->TimeZoneID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTimeZoneID($value){
		$this->TimeZoneID = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("ContactHoursDetailsType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"Hours1AnyTime"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Hours1Days"=>
					array(
						"required"=>false,
						"type"=>"DaysCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Hours1From"=>
					array(
						"required"=>false,
						"type"=>"time",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Hours1To"=>
					array(
						"required"=>false,
						"type"=>"time",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Hours2AnyTime"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Hours2Days"=>
					array(
						"required"=>false,
						"type"=>"DaysCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Hours2From"=>
					array(
						"required"=>false,
						"type"=>"time",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Hours2To"=>
					array(
						"required"=>false,
						"type"=>"time",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TimeZoneID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
